home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 5 / Apprentice-Release5.iso / Information / CSMP Digest / volume 3 / csmp-digest-v3-014 < prev    next >
Text File  |  1995-12-31  |  78KB  |  2,081 lines

  1. Received-Date: Thu, 14 Apr 1994 10:37:45 +0200
  2. From: pottier@clipper.ens.fr (Francois Pottier)
  3. Subject: csmp-digest-v3-014
  4. To: csmp-digest@ens.fr
  5. Date: Thu, 14 Apr 94 10:37:41 MET DST
  6. X-Mailer: ELM [version 2.3 PL11]
  7. Errors-To: listman@ens.fr
  8. Reply-To: pottier@clipper.ens.fr
  9. X-Sequence: 16
  10.  
  11. C.S.M.P. Digest             Thu, 14 Apr 94       Volume 3 : Issue 14
  12.  
  13. Today's Topics:
  14.  
  15.         Anyone have code to convert Styled Text to RTF
  16.         AppMaker and Prograph Questions
  17.         CW: Templates, Exceptions, ASLM, Operator Overloading, etc?
  18.         Circuit Simulator's
  19.         CodeWarrior Environment
  20.         Detecting AV Macs
  21.         Need info on easy installers.
  22.         Powerbooks, VBL tasks, and slots(?)
  23.         QuickDraw GX flame
  24.         Real time texture mapping..
  25.  
  26.  
  27.  
  28. The Comp.Sys.Mac.Programmer Digest is moderated by Francois Pottier
  29. (pottier@clipper.ens.fr).
  30.  
  31. The digest is a collection of article threads from the internet newsgroup
  32. comp.sys.mac.programmer.  It is designed for people who read c.s.m.p. semi-
  33. regularly and want an archive of the discussions.  If you don't know what a
  34. newsgroup is, you probably don't have access to it.  Ask your systems
  35. administrator(s) for details.  If you don't have access to news, you may
  36. still be able to post messages to the group by using a mail server like
  37. anon.penet.fi (mail help@anon.penet.fi for more information).
  38.  
  39. Each issue of the digest contains one or more sets of articles (called
  40. threads), with each set corresponding to a 'discussion' of a particular
  41. subject.  The articles are not edited; all articles included in this digest
  42. are in their original posted form (as received by our news server at
  43. nef.ens.fr).  Article threads are not added to the digest until the last
  44. article added to the thread is at least two weeks old (this is to ensure that
  45. the thread is dead before adding it to the digest).  Article threads that
  46. consist of only one message are generally not included in the digest.
  47.  
  48. The digest is officially distributed by two means, by email and ftp.
  49.  
  50. If you want to receive the digest by mail, send email to listserv@ens.fr
  51. with no subject and one of the following commands as body:
  52.     help                        Sends you a summary of commands
  53.     subscribe csmp-digest Your Name    Adds you to the mailing list
  54.     signoff csmp-digest            Removes you from the list
  55. Once you have subscribed, you will automatically receive each new
  56. issue as it is created.
  57.  
  58. The official ftp info is //ftp.dartmouth.edu/pub/csmp-digest.
  59. Questions related to the ftp site should be directed to
  60. scott.silver@dartmouth.edu. Currently no previous volumes of the CSMP
  61. digest are available there.
  62.  
  63. Also, the digests are available to WAIS users as comp.sys.mac.programmer.src.
  64.  
  65.  
  66. -------------------------------------------------------
  67.  
  68. >From gcling@char.vnet.net (Glenn Clingroth)
  69. Subject: Anyone have code to convert Styled Text to RTF
  70. Date: 21 Mar 1994 16:39:30 -0500
  71. Organization: Software Designs Unlimited
  72.  
  73.  
  74. Does anyone out there have code (or know where I can find) that will 
  75. convert styled text to RTF (and back -- not really necessary but nice to 
  76. have just the same). Thanks.
  77.  
  78. - Glenn Clingroth
  79.  
  80. "Hold me, Love me, Tie me up and drug me, 'Cause I'm not gonna beg to 
  81.  save my life, I need someone to pull the trigger"
  82.     -- Matthew Sweet
  83.  
  84. +++++++++++++++++++++++++++
  85.  
  86. >From danprice@delphi.com
  87. Date: Tue, 22 Mar 94 22:10:45 -0500
  88. Organization: Delphi (info@delphi.com email, 800-695-4005 voice)
  89.  
  90. Glenn Clingroth <gcling@char.vnet.net> writes:
  91.  
  92. >Does anyone out there have code (or know where I can find) that will 
  93. >convert styled text to RTF (and back -- not really necessary but nice to 
  94. >have just the same). Thanks.
  95. >
  96. >- Glenn Clingroth
  97.  
  98.  
  99. I would appreciate a copy also.  Does anyone have a description of the RTF
  100. format that is technical enough that I could write my own converter?
  101.     -dp
  102.  
  103. +++++++++++++++++++++++++++
  104.  
  105. >From breitlin@cuug.ab.ca (Wolfgang Breitling 296-7085)
  106. Date: Fri, 25 Mar 1994 13:43:41 GMT
  107. Organization: Calgary UNIX User's Group
  108.  
  109. danprice@delphi.com wrote:
  110. >  Glenn Clingroth <gcling@char.vnet.net> writes:
  111. >   
  112. >  >Does anyone out there have code (or know where I can find) that will 
  113. >  >convert styled text to RTF (and back -- not really necessary but nice to 
  114. >  >have just the same). Thanks.
  115. >  >
  116. I have seen RTF readers around. I'm sure I have downloaded one even, I'm just
  117. not near my Mac at the moment to have a look.
  118. >   
  119. >  I would appreciate a copy also.  Does anyone have a description of the RTF
  120. >  format that is technical enough that I could write my own converter?
  121. >      
  122. I am looking for some sample code that creates RTF output as well, so if you
  123. dig up something or end up writing it yourself I'd appreciate it.
  124. As for the RTF specs, I've seen them in various places, one of them is 
  125. ftp.microsoft.com. Don't know the directory right now. If you have trouble
  126. finding it, I have a copy that I could probably mail you.
  127.  
  128.  
  129. +++++++++++++++++++++++++++
  130.  
  131. >From breitlin@cuug.ab.ca (Wolfgang Breitling 296-7085)
  132. Date: Fri, 25 Mar 1994 14:31:39 GMT
  133. Organization: Calgary UNIX User's Group
  134.  
  135. >  ftp.microsoft.com. Don't know the directory right now. If you have trouble
  136. >  finding it, I have a copy that I could probably mail you.
  137.  
  138. Seems there is a line missing. What I wanted to say is that the RTF specs
  139. can be found in several places, one is ftp.microsoft.com. Meanwhile I even know
  140. the directory: /drg/RTF-Info
  141.  
  142.  
  143. +++++++++++++++++++++++++++
  144.  
  145. >From atul_butte@nih.gov (Atul Butte)
  146. Date: Sat, 26 Mar 1994 04:20:00 GMT
  147. Organization: Howard Hughes Medical Institute
  148.  
  149. In article <Cn83Gv.8yv@cuug.ab.ca>, breitlin@cuug.ab.ca (Wolfgang Breitling
  150. 296-7085) wrote:
  151.  
  152. > I am looking for some sample code that creates RTF output as well, so if you
  153. > dig up something or end up writing it yourself I'd appreciate it.
  154. > As for the RTF specs, I've seen them in various places, one of them is 
  155. > ftp.microsoft.com. Don't know the directory right now. If you have trouble
  156. > finding it, I have a copy that I could probably mail you.
  157.  
  158. Check out anonymous FTP to indri.primate.wisc.edu, in /pub/RTF.  The
  159. specifications for RTF are there, along with code for conversions.  Here's
  160. a sample from the README file:
  161.  
  162. This directory contains software for performing RTF document conversion,
  163. as well as copies of the Microsoft RTF Specification documents.
  164.  
  165. >The newest version I have seen of the spec is 1.2:
  166. >RTF-Spec-1.2.hqx - Microsoft RTF Specification, Macintosh Word format.
  167. >RTF-Spec-1.2.rtf - Microsoft RTF Specification, RTF format.
  168. >RTF-Spec-1.2.ps - Microsoft RTF Specification, PostScript format.
  169. >
  170. >Other files:
  171. >RTF-Spec.hqx - Microsoft RTF Specification, Macintosh Word format.
  172. >RTF-Spec.rtf - Microsoft RTF Specification, RTF format.
  173. >RTF-Spec.ps - Microsoft RTF Specification, PostScript format.
  174. >RTF-Spec-Bugs.hqx - Bugs in Microsoft RTF Specification, Macintosh Word format.
  175. >RTF-Spec-Bugs.rtf - Bugs in Microsoft RTF Specification, RTF format.
  176. >RTF-Misc.hqx - Miscellaneous RTF observations, Macintosh Word format.
  177. >RTF-Misc.rtf - Miscellaneous RTF observations, RTF format.
  178. >RTF-Misc.ms - Miscellaneous RTF observations, troff source.
  179. >RTF-1.09.tar.Z - Current software distribution.
  180. >TC6.0.proj.sit.hqx - THINK C 6.0 projects for current distribution.
  181.  
  182. -- Atul
  183.  
  184. - --------------------------------------------------------------------
  185. Atul Butte
  186. Howard Hughes Medical Institute Research Scholars Program
  187. National Institutes of Health
  188.  
  189. Atul_Butte@nih.gov
  190.  
  191. +++++++++++++++++++++++++++
  192.  
  193. >From markhanrek@aol.com (MarkHanrek)
  194. Date: 27 Mar 1994 01:12:02 -0500
  195. Organization: America Online, Inc. (1-800-827-6364)
  196.  
  197. In article <atul_butte-250394232000@newt.od.nih.gov>, atul_butte@nih.gov (Atul
  198. Butte) writes:
  199.  
  200. You will find some existing solutions where you find HyperCard stacks. I
  201. believe I have seen one that had the source code included, and performed
  202. limited but useful conversion.
  203.  
  204. Mark Hanrek
  205.  
  206.  
  207. +++++++++++++++++++++++++++
  208.  
  209. >From stephan@stack.urc.tue.nl (Stephan Eggermont)
  210. Date: 31 Mar 1994 10:32:58 GMT
  211. Organization: MCGV Stack, Eindhoven University of Technology, the Netherlands.
  212.  
  213. Glenn Clingroth (gcling@char.vnet.net) wrote:
  214.  
  215. > Does anyone out there have code (or know where I can find) that will 
  216. > convert styled text to RTF (and back -- not really necessary but nice to 
  217. > have just the same). Thanks.
  218.  
  219. And would someone mail it to Microsoft too, so they include copying of styled
  220. text to and from the clipboard? 
  221.  
  222. Stephan
  223.  
  224.  
  225. ---------------------------
  226.  
  227. >From Daniel C. Flatin <dcf@mps.ohio-state.edu>
  228. Subject: AppMaker and Prograph Questions
  229. Date: Wed, 30 Mar 1994 17:05:16 GMT
  230. Organization: Physics Dept.
  231.  
  232. Hi netters,
  233.  
  234. I have a couple of questions about programming products.
  235.  
  236. AppMaker:
  237.     -    Is it still supported?
  238.     -    Will it work with both Think C and Code Warrior?
  239.     -    Where is it available and for how much?
  240.  
  241. Prograph v2.5:
  242.     -    Is it still supported?
  243.     -    Is there an upgrade path other than the expensive GPX version
  244.          to the Power Mac?
  245.  
  246.  
  247. Thanks in advance,
  248.  
  249. Dan Flatin
  250. Physics Dept.
  251. The Ohio State University
  252. dcf@mps.ohio-state.edu
  253.  
  254. +++++++++++++++++++++++++++
  255.  
  256. >From millsp@govonca.gov.on.ca (Phil Mills)
  257. Date: Thu, 31 Mar 1994 14:49:23 GMT
  258. Organization: Government of Ontario
  259.  
  260. In <1994Mar30.170516.6691@pacific.mps.ohio-state.edu> Daniel C. Flatin <dcf@mps.ohio-state.edu> writes:
  261.  
  262. >I have a couple of questions about programming products.
  263.  
  264. >AppMaker:
  265. >    -    Is it still supported?
  266. I just read a netnews posting about it being available soon/now for PPC,
  267. so yes...and the author is a very good person to deal with.  When I first
  268. started using the product a few years ago, I posted a list of
  269. "anti-features" on Compuserve.  The response to most of them was "fixed in
  270. the next free upgrade."
  271.  
  272. >    -    Will it work with both Think C and Code Warrior?
  273. Version 1.5.4 works with Think C 6.x and a bunch of other things, but no
  274. CW support.  I'll try to find out (for myself too) and post if there's
  275. any info available.
  276.  
  277. >    -    Where is it available and for how much?
  278. APDA lists 1.5.1 for $299 as of August 1993.  <Shrug.>
  279.  
  280. >Prograph v2.5:
  281. >    -    Is it still supported?
  282. No.  I'm not sure if that's the official line, but it's the practical
  283. state of affairs.  I bought a copy of 2.5.2 in early February of this
  284. year and learned shortly thereafter that I'd been sold an obsolete
  285. product.  Asking on-line questions about some of Prograph's
  286. bugs/oddities resulted in a message telling me that "that's life" and
  287. that the only possibility of fixes was via me buying Prograph CPX.
  288.  
  289. >    -    Is there an upgrade path other than the expensive GPX version
  290. >         to the Power Mac?
  291. Apparently, there's not even that.  I've received no acknowledgement of
  292. my Prograph registration, no upgrade offer to a supported product...not
  293. even a sales pitch for their high-end offering.
  294.  
  295. ===
  296.  
  297. These opinions are mine.  If they're shared by any organization, it's
  298. news to me and comes as a completet surprise.
  299.  
  300. ---------------------------
  301.  
  302. >From c.reading@csi.compuserve.com (Charlie Reading)
  303. Subject: CW: Templates, Exceptions, ASLM, Operator Overloading, etc?
  304. Date: 25 Mar 94 21:12:43 GMT
  305. Organization: CompuServe Incorporated
  306.  
  307. I need some information about what Code Warrior will support (and when):
  308.  
  309.     [1] Templates (primarily for Booch classes)
  310.             Will the compiler support them?
  311.             What parts of PowerPlant use them and for what?
  312.     
  313.     [2] Exceptions
  314.             Will the compiler support them directly (ARM compliant,
  315.                 yes, I realize it is still in a state of flux)?
  316.             If not, will they be emulated, and to what degree?
  317.                 (especially, can you throw an exception from inside
  318.                 a constructor and expect good clean up?)
  319.             What parts of PowerPlant use them?
  320.             
  321.     [3] ASLM
  322.             Will I be able to build shared libraries with CW?
  323.             Will I be able to build PowerPlant into some part of
  324.                 an shared library?
  325.                 
  326.     [4] Operator Overloading
  327.             I heard a rumor that operator overloading will not be
  328.                 allowed, is this true?  If so, why?  (I don't expect
  329.                 to use it alot, but it comes in handy from time to
  330.                 time).
  331.     
  332.     Thanks in advance.
  333.     
  334. --
  335. Charlie Reading
  336. CompuServe Incorporated
  337. c.reading@csi.compuserve.com
  338. Any opinions expressed are not necessarily those of my employer.
  339.  
  340. +++++++++++++++++++++++++++
  341.  
  342. >From d88-jwa@mumrik.nada.kth.se (Jon Wdtte)
  343. Date: 29 Mar 1994 15:35:23 GMT
  344. Organization: The Royal Institute of Technology
  345.  
  346. This is according to what Metrowerks told us a month or so ago:
  347.  
  348. >    [1] Templates (primarily for Booch classes)
  349. >            Will the compiler support them?
  350.  
  351. At some future point in time, when they get to it. It's
  352. a priority, but not at the top of the list.
  353.  
  354. >            What parts of PowerPlant use them and for what?
  355.  
  356. None. obviously.
  357.  
  358. >    [2] Exceptions
  359. >            Will the compiler support them directly (ARM compliant,
  360.  
  361. Yes; if this isn't in DR2 it's at least planned for "real" release.
  362.  
  363. >            What parts of PowerPlant use them?
  364.  
  365. It will, eventually. It has macros now.
  366.  
  367. >    [3] ASLM
  368. >            Will I be able to build shared libraries with CW?
  369.  
  370. Yes, at some point in time. MPW does come with CW; you might be able
  371. to do it already using that?
  372.  
  373. >    [4] Operator Overloading
  374. >            I heard a rumor that operator overloading will not be
  375.  
  376. It already works, almost all the time.
  377.  
  378. Cheers,
  379.  
  380.                     / h+
  381. -- 
  382.  -- Jon W{tte, h+@nada.kth.se, Mac Hacker Deluxe --
  383.   "And now, from the makers of EDLIN, comes: Windows NT!"
  384.  
  385. +++++++++++++++++++++++++++
  386.  
  387. >From partingt@fwi.uva.nl (Vincent Partington)
  388. Date: 31 Mar 1994 09:05:27 GMT
  389. Organization: FWI, University of Amsterdam
  390.  
  391. d88-jwa@mumrik.nada.kth.se (Jon Wdtte) writes:
  392.  
  393. >This is according to what Metrowerks told us a month or so ago:
  394.  
  395. >>    [1] Templates (primarily for Booch classes)
  396. >>            Will the compiler support them?
  397. >At some future point in time, when they get to it. It's
  398. >a priority, but not at the top of the list.
  399.  
  400. >>            What parts of PowerPlant use them and for what?
  401. >None. obviously.
  402.  
  403. Not at the moment but the PowerPlant documentation in DR/1 says that some
  404. classes (like PtrArray and List) will be changed to template classes when
  405. templates are in the compiler.
  406.  
  407. Vincent.
  408. -- 
  409. My opinions are not my own. I copy them    | Internet : partingt@fwi.uva.nl
  410. from books, television, video, the net,    |            vincent@tnc.nl
  411. my friends, my parents, my teachers and    | FidoNet  : 2:281/202.15
  412. and numerous other contributors.           | NeST     : 90:500/202.15
  413.  
  414. ---------------------------
  415.  
  416. >From gt6321c@prism.gatech.edu (Ocho Gonzalez)
  417. Subject: Circuit Simulator's
  418. Date: 30 Mar 1994 20:47:15 -0500
  419. Organization: Georgia Institute of Technology
  420.  
  421.   If anyone out there who has or plans to get the powerpc AND needs
  422.   a circuit simulator(ie PSPICE) we need your help.  Microsim corp.
  423.   is not yet decided to release a native version of PSPICE;however,
  424.   they are willing to if enough interest is expressed.  Of course
  425.   the current Mac PSPICE 6.0 (last version they plan to do for the
  426.   mac) uses the fpu a bunch, so running under emulation would only
  427.   work very slowly using Soft fpu.  If you desire to voice your 
  428.   interest in a PSPICE for the mac powerpc's, please call microsim
  429.   at 1-800-245-3022 and tell them you want to request a native
  430.   version of PSPICE for the PowerMac's.  I think there are plenty
  431.   of EE types out there who need this tool to use on their powerpc 
  432.   platform;  microsim just doesn't know it yet.  Thanks, Lance
  433.  
  434. -- 
  435. CRIMM,LANCE CARY
  436. Georgia Institute of Technology, Atlanta Georgia, 30332
  437. uucp:     ...!{decvax,hplabs,ncar,purdue,rutgers}!gatech!prism!gt6321c
  438. Internet: gt6321c@prism.gatech.edu
  439.  
  440. +++++++++++++++++++++++++++
  441.  
  442. >From nagle@netcom.com (John Nagle)
  443. Date: Thu, 31 Mar 1994 17:57:41 GMT
  444. Organization: NETCOM On-line Communication Services (408 241-9760 guest)
  445.  
  446. gt6321c@prism.gatech.edu (Ocho Gonzalez) writes:
  447. >  If anyone out there who has or plans to get the powerpc AND needs
  448. >  a circuit simulator(ie PSPICE) we need your help.  Microsim corp.
  449. >  is not yet decided to release a native version of PSPICE;however,
  450. >  they are willing to if enough interest is expressed.  Of course
  451. >  the current Mac PSPICE 6.0 (last version they plan to do for the
  452. >  mac) uses the fpu a bunch, so running under emulation would only
  453. >  work very slowly using Soft fpu.  If you desire to voice your 
  454. >  interest in a PSPICE for the mac powerpc's, please call microsim
  455. >  at 1-800-245-3022 and tell them you want to request a native
  456. >  version of PSPICE for the PowerMac's.  I think there are plenty
  457. >  of EE types out there who need this tool to use on their powerpc 
  458. >  platform;  microsim just doesn't know it yet.  Thanks, Lance
  459.  
  460.        But Apple says all vendors will provide upgrades quickly, to
  461. work around Apple's omission of FPU support in the 68K emulator.  Right.
  462.  
  463.        I just went to the PCB show, for printed circuit board designers.
  464. Only one booth had a Mac, and it was one of the minor vendors.  None of
  465. the big tool vendors support Mac any more.  I still have some board designs
  466. stuck in Protel for Mac, too.
  467.  
  468.        I suspect most PSPICE users on the Mac are educational users
  469. using the free demo version that only does little circuits.
  470.  
  471.        The original SPICE, from Berkeley, is available if anyone wants
  472. to build a PPC version.  But you don't get a graphical interface.
  473. There are also some X-windows tools from Caltech available.
  474. (Don't ask me for locations; look in Gopherspace).
  475.  
  476.        I think Apple is going to have to put fast 68881 support in the 68K
  477. emulator, or abandon the engineering market entirely by default.
  478.  
  479.                     John Nagle
  480.  
  481.                     John Nagle
  482.  
  483. ---------------------------
  484.  
  485. >From bcorrie@csr.UVic.CA (Brian  Corrie)
  486. Subject: CodeWarrior Environment
  487. Date: 23 Mar 94 19:45:55 GMT
  488. Organization: University of Victoria
  489.  
  490. Hi,
  491.  
  492. I am thinking of buying a PowerMac, and I need to do some development. I
  493. am new to programming on the Mac, and need to know what comes with the
  494. CodeWarrior Gold package. That is, what does the package include 
  495. (documentation, debugger, object class libraries etc.). How much disk space
  496. does it take up and home much memory does it require? I have heard
  497. good things about with respect to speed of compilation and reliability,
  498. but I need to know more about the environment itself. I have seen Think
  499. C so comparing the two would help a bit. Any information
  500. that you can give me would be greatly appreciated!
  501.  
  502. Thanks in advance....
  503.  
  504.     Brian
  505.  
  506. --
  507.                   Brian Corrie (bcorrie@csr.uvic.ca)
  508. Under the most rigorously controlled conditions of pressure, temperature,
  509. volume, humidity and other variables, the organism will do as it damn well
  510. pleases. Sounds like some of the code I have written......  8-)
  511.  
  512. +++++++++++++++++++++++++++
  513.  
  514. >From mwron@aol.com (MW Ron)
  515. Date: 23 Mar 1994 20:32:01 -0500
  516. Organization: America Online, Inc. (1-800-827-6364)
  517.  
  518. In article <bcorrie.764451955@kulm>, bcorrie@csr.UVic.CA (Brian  Corrie)
  519. writes:
  520. > I am thinking of buying a PowerMac, and I need to do some development. I
  521. am new to programming on the Mac, and need to know what comes with the
  522. CodeWarrior Gold package. That is, what does the package include 
  523. (documentation, debugger, object class libraries etc.). How much disk space
  524. does it take up and home much memory does it require?
  525.  
  526. Metrowerks CodeWarrior is a complete development solution for C/C++ and Pascal
  527. programming on both 68K Macintosh and the new PowerMacintosh from Apple
  528. Computer.
  529.  
  530. CodeWarrior includes development and alpha versions of:
  531.  
  532. All customers of CodeWarrior DR/1 or DR/2 (Development Release) will receive a
  533. free upgrade to v1.0 scheduled to ship on DR/3. 
  534.  
  535. * Very fast C/C++ and Pascal compilers & linkers. PowerPC-based Pascal compiler
  536. to be  released in 2nd quarter 1994.
  537. * An integrated development environment for fast turnaround.
  538. * A syntax coloring editor with popup menus for fast navigation in your source
  539. files.
  540. * Multifile search/replace and grep.
  541. * Imports MPW .o files and uses Apple's new Universal headers for both 68K &
  542. PowerPC.
  543. * Supports function-level segmentation on 68K Macintosh for MPW C source.
  544. * Builds MacApp 3.1 and the TCL when modified for C++ use.
  545. * Includes PowerPlant, a new application framework for rapid Macintosh
  546. application development as well as PowerPlant Constructor, a vieweditor.
  547. *Includes 2 Debuggers, one for 68K Macintosh and one for PowerMacintosh.
  548. Source-level debugging, stepping, viewing and setting breakpoints.
  549. * Generates a full SYM file which can be used easily with The Debugger from
  550. Jasik Designs.
  551. * Builds Code Resources, Inits, CDEVs, and shared libraries (on
  552. PowerMacintosh).
  553. * Supports hooks for THINK Reference.
  554. * Includes ToolServer support and a ToolServer worksheet.
  555. * Includes standard ANSI C libraries from PJ Plauger, supported by PlumHall,
  556. Inc.
  557. * Includes new C++ libraries by Plauger, supported by PlumHall that track the
  558. emerging ISO standard (to be released on DR/2).
  559. * Also includes ToolServer, SourceServer, MPW 3.3 and all MPW standard
  560. Tools(excluding the MPW compilers & linkers), Universal headers & binaries for
  561. 68K & PowerMacintosh, ResEdit, MacsBug, DocViewer.
  562. * All Metrowerks documentation online in DocViewer format.
  563. * International versions of CodeWarrior available on the CD for French, German,
  564. Kanji and Spanish.
  565.  
  566. Three versions of CodeWarrior available
  567. - -----------------------------------
  568.  
  569. GOLD    Includes all the above for 68K Macintosh and Power Macintosh as well as
  570. 68K-hosted PowerPC compilers. (PowerPC Pascal available DR/3 only) 
  571. $399    (Available now)
  572.  
  573. SILVER   Includes all the above for Power Macintosh (no 68K compilers or
  574. linkers)
  575. $299     (Available from DR/2 onwards only) (PowerPC Pascal available DR/3
  576. only)
  577.  
  578. BRONZE  Includes all the above for 68K Macintosh (no PowerPC compilers or
  579. linkers)
  580. $199     (Available now)
  581.  
  582. Ron Liechty 
  583. Metrowerks  Online Support 
  584.  
  585. +++++++++++++++++++++++++++
  586.  
  587. >From erik@clark.net (Erik Hanson)
  588. Date: Thu, 24 Mar 1994 01:17:52 -0500
  589. Organization: Institute of Mac geek programmers who need jobs
  590.  
  591. In article <2mqqih$a2j@search01.news.aol.com>, mwron@aol.com (MW Ron)
  592. wrote:
  593. > [CodeWarrior includes...]
  594. > * A syntax coloring editor with popup menus for fast navigation in your source
  595. > files.
  596.  
  597. Is there any way to get a demo of the editor? (Or a very detailed
  598. explanation?) Is it just me, or is the editor one of the most important
  599. parts of a development system? I spend most of my time in the editor, not
  600. compiling or debugging. I can't imagine why IDEs like Symantec's TPM have a
  601. useless editor. I plan on writing my own editor eventually, but I never
  602. have time to finish a project...
  603.  
  604.  
  605.  
  606. ________________________________________________________________________
  607. Erik Hanson                                               erik@clark.net
  608. [Starting a computer company to crush Apple and Symantec.   Send money.]
  609.  
  610. +++++++++++++++++++++++++++
  611.  
  612. >From Peter_H._Jergens@pol.com (Peter H. Jergens)
  613. Date: Thu, 24 Mar 1994 10:09:54 +0600
  614. Organization: Productivity OnLine
  615.  
  616. In article <bcorrie.764451955@kulm>, bcorrie@csr.UVic.CA (Brian  Corrie)
  617. wrote:
  618.  
  619. > Hi,
  620. > I am thinking of buying a PowerMac, and I need to do some development. I
  621. > am new to programming on the Mac, and need to know what comes with the
  622. > CodeWarrior Gold package. That is, what does the package include 
  623. > (documentation, debugger, object class libraries etc.). How much disk space
  624. > does it take up and home much memory does it require? I have heard
  625. > good things about with respect to speed of compilation and reliability,
  626. > but I need to know more about the environment itself. I have seen Think
  627. > C so comparing the two would help a bit. Any information
  628. > that you can give me would be greatly appreciated!
  629. > Thanks in advance....
  630. >     Brian
  631.  
  632. Well, let's see...it has 68k c/c++/pascal and ppc c/c++, but you probably
  633. already knew that. also has debuggers for 68k and ppc, their powerplant
  634. class library (I haven't used it yet, so won't comment), all the
  635. documentation for everything in apple docviewer format, universal headers
  636. (68k/ppc) (very important!), and a few other goodies.
  637. The environment is pretty good; better than (IMHO) THC but not as good as
  638. THP. I haven't had trouble with reliability yet, but there are those who
  639. have. DR2 is currently in production and should be in our greedy hands by
  640. the beginning of april (I think, dont even think about quoting me on that).
  641. There are one or two little flakey things but nothing serious. The
  642. environment itself is very similar to THC in many respects, so I won't
  643. bother explaining in detail. Beyond that, I think it is a great product and
  644. the support is far better than I ever got from Symantic.
  645.  
  646. -- 
  647. --PHJ
  648. The views expressed herein do not
  649. necessarily represent anything at all.
  650.  
  651. +++++++++++++++++++++++++++
  652.  
  653. >From Kurt A. Seiffert <seiffert@bronze.ucs.indiana.edu>
  654. Date: Thu, 24 Mar 1994 18:36:17 GMT
  655. Organization: UCS, Indiana University
  656.  
  657. In article <Peter_H._Jergens-240394100954@grail.pol.com> Peter H.
  658. Jergens, Peter_H._Jergens@pol.com writes:
  659. >have. DR2 is currently in production and should be in our greedy hands by
  660. >the beginning of april (I think, dont even think about quoting me on
  661. that).
  662.  
  663. I was on AOL last night. Metrowerks staff was claiming that the CD's
  664. are back. They had some problems with printing and packaging, but they
  665. should be going out US Priority Mail ASAP. They talked as if we would
  666. have them in our hands March 29.
  667.  
  668. Now I don't know which one I am waiting for more - the Hoosiers to
  669. advance in the tournament or DR2. :-)
  670.  
  671. *--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*-
  672. Kurt A. Seiffert                   internet: seiffert@ucs.indiana.edu
  673. UCS, Multimedia Technologist   office ph: (812) 855-5746
  674. IU Bloomington,IN
  675. "No, no. I am an earthling. I just can't prove it." -- Zonker
  676. DISCLAIMER: I don't speak for IU and IU doesn't speak for me. 
  677.             We both like it that way. ;-)
  678.  
  679. +++++++++++++++++++++++++++
  680.  
  681. >From Joe Francis <Joe.Francis@dartmouth.edu>
  682. Date: 24 Mar 1994 23:37:16 GMT
  683. Organization: Smooth Roo Software
  684.  
  685. Kurt A. Seiffert, seiffert@bronze.ucs.indiana.edu writes:
  686. > Now I don't know which one I am waiting for more - the Hoosiers to
  687. > advance in the tournament or DR2. :-)
  688.  
  689. Sadly, DR2 got beaten by Boston College in the second round, despite 
  690. a rain of trifectas from John "Bomber" McEnerney and solid inside 
  691. play from Greg "PowerPlant" Dow.  The low moment in the game came when
  692. Ed Hightower called a 3 second violation on Metro "The Compiler" Werks.
  693. No way was Metro in the paint for 3 seconds.  He's way too fast
  694. for that.
  695.  
  696. - ------------------------------------------------------------------------
  697. "bolo needs to be on many machines just like MS Word" - Tempest
  698. - ------------------------------------------------------------------------
  699.  
  700. +++++++++++++++++++++++++++
  701.  
  702. >From jwbaxter@olympus.net (John W. Baxter)
  703. Date: Thu, 24 Mar 1994 15:15:49 -0800
  704. Organization: Internet for the Olympic Peninsula
  705.  
  706. In article <erik-240394011752@rage.clark.net>, erik@clark.net (Erik Hanson)
  707. wrote:
  708.  
  709. > Is there any way to get a demo of the editor?
  710.  
  711. Visit a friend who has CodeWarrior.  That will give you a better demo than
  712. any product demo you're likely to find, particularly since any demo will be
  713. out of date each new development release down the road.
  714.  
  715. Or, induce your user group's developer SIG or equivalent to stage a dog and
  716. pony show.
  717.  
  718.  
  719. -- 
  720. John Baxter    Port Ludlow, WA, USA  [West shore, Puget Sound]
  721.    jwbaxter@pt.olympus.net
  722.  
  723. +++++++++++++++++++++++++++
  724.  
  725. >From mwron@aol.com (MW Ron)
  726. Date: 24 Mar 1994 21:22:02 -0500
  727. Organization: America Online, Inc. (1-800-827-6364)
  728.  
  729. In article <erik-240394011752@rage.clark.net>, erik@clark.net (Erik Hanson)
  730. writes:
  731.  
  732.  
  733.  
  734. Is there any way to get a demo of the editor? (Or a very detailed
  735. explanation?) Is it just me, or is the editor one of the most important
  736. parts of a development system? I spend most of my time in the editor, not
  737. compiling or debugging. I can't imagine why IDEs like Symantec's TPM have a
  738. useless editor. I plan on writing my own editor eventually, but I never
  739. have time to finish a project...
  740.  
  741.  
  742. I do not know of any demonstration models, but I will find out and post if
  743. there are any available.
  744.  
  745. Ron Liechty
  746. Metrowerks Inc. Online Support
  747.  
  748. +++++++++++++++++++++++++++
  749.  
  750. >From lrucker@parcplace.com (Lee Ann Rucker)
  751. Date: 25 Mar 1994 00:41:19 GMT
  752. Organization: ParcPlace
  753.  
  754. > * An integrated development environment for fast turnaround.
  755. Unless you have a complex makefile like mine, in which case you have to do
  756. some extra work.  My makefile:
  757. creates & runs a program to build a header file containing
  758. processor-specific information.
  759. preprocesses a file to make an assembly language file, then assembles it.
  760. creates & runs a file to generate the Version resource based on the info in
  761. a C header file which it depends on, runs rez on the file, then merges it
  762. with the rest of the resources.
  763. And of course, compiles C programs.  Even here it's not simple.  Main
  764. sources are in 120 files in 6 directories on Unix machines, then there are
  765. 6 local directories for working copies of the sources.  When I'm working on
  766. a file, I just put it in the local directory and since the MPW makefile is
  767. set to search local directories first, I don't even need to change it.
  768.  
  769.  
  770. > * A syntax coloring editor with popup menus for fast navigation in your source
  771. > files.
  772. Yes, that's nice
  773.  
  774. > * Multifile search/replace and grep.
  775. Not as nice as MPW - if, for instance, you want to switch between searching
  776. the Toolbox headers and searching your source (which I was doing, because
  777. unlike MPW, when you get a type mismatch it doesn't tell you what types it
  778. wanted), you must keep loading & unloading the two filesets.  And make sure
  779. that when you only want to search one file, that you check that the
  780. multi-file search option is off.
  781. It's also very slow at loading my 120 files and uncounted headers.
  782.  
  783. > * Imports MPW .o files and uses Apple's new Universal headers for both 68K &
  784. > PowerPC.
  785. Not quite.  It doesn't import if they're compiled -model far.  I recompiled
  786. -model near in MPW, but got PC-relative offset errors because all the files
  787. got added to the same segment.  I couldn't make a new segment because I
  788. have 120 files, and no matter how big I make the list, there's never any
  789. empty space at the end - it always moves the list down so that the last
  790. file is at the bottom.
  791.  
  792. > *Includes 2 Debuggers, one for 68K Macintosh and one for PowerMacintosh.
  793. The 68k debugger crashed, and unlike SourceBug, you drop the .sym file not
  794. the app onto the debugger.  I keep aliases of my app on the desktop so
  795. they're easy to get to, I'd prefer not to need to keep aliases of the .sym
  796. file too.  
  797.  
  798. > * Generates a full SYM file which can be used easily with The Debugger from
  799. > Jasik Designs.
  800. And SourceBug.
  801.  
  802. > * Supports hooks for THINK Reference.
  803. How about 411?
  804.  
  805.  
  806.  
  807. I reported some of this to support@metrowerks.ca, and never got a response.
  808.  
  809. +++++++++++++++++++++++++++
  810.  
  811. >From d88-jwa@mumrik.nada.kth.se (Jon Wdtte)
  812. Date: 25 Mar 1994 08:33:17 GMT
  813. Organization: The Royal Institute of Technology
  814.  
  815. In <lrucker-240394161940@leeann-mac.parcplace.com> lrucker@parcplace.com (Lee Ann Rucker) writes:
  816.  
  817. >got added to the same segment.  I couldn't make a new segment because I
  818. >have 120 files, and no matter how big I make the list, there's never any
  819. >empty space at the end - it always moves the list down so that the last
  820. >file is at the bottom.
  821.  
  822. Press cmd-enter to create a new segment. That bug will be fixed
  823. I've been told.
  824.  
  825. However, you can use #pragma segment in CodeWarrior as well.
  826.  
  827. -- 
  828.  -- Jon W{tte, h+@nada.kth.se, Mac Hacker Deluxe --
  829.  
  830.     CORRECTLY in this case meaning to the language spec, not to the
  831.     naive expectations of the programmer.
  832.  
  833. +++++++++++++++++++++++++++
  834.  
  835. >From qsi@cnh.wlink.nl (Peter Kocourek)
  836. Date: Sat, 26 Mar 1994 00:46:17 +0100
  837. Organization: (none)
  838.  
  839. Lee Ann Rucker wrote in a message on 25 Mar 94
  840.  
  841. > * Generates a full SYM file which can be used easily with The Debugger from >
  842. Jasik Designs.
  843.  
  844.  LAR> And SourceBug. 
  845.  
  846. On that note: in the booklet, on page 5, it says that SourceBug is included on
  847. the CD. I haven't been able to find it... am I slowly growing senile? Does
  848. anyone know whether it's really there?
  849.  
  850.  
  851. YHS:QSI!
  852.  
  853.  
  854. +++++++++++++++++++++++++++
  855.  
  856. >From jmunkki@beta.hut.fi (Juri Munkki)
  857. Date: 29 Mar 1994 21:30:36 GMT
  858. Organization: Helsinki University of Technology
  859.  
  860. When will it have a class browser? Multiple inheritance probably makes a
  861. tree structure difficult, but some kind of class browser would be nice.
  862. The company I work for has CodeWarrior Gold, but our main PowerPC programmer
  863. wasn't able to find a class browser in it. Hopefully there will be one by
  864. the time I'll start using this environment...right?
  865.  
  866. -- 
  867.   Juri Munkki            There ain't so such thing as a shareware lunch.
  868.  jmunkki@hut.fi                Windsurfing: Faster than the wind.
  869.  
  870. +++++++++++++++++++++++++++
  871.  
  872. >From dpodwall@world.std.com (Dan Podwall)
  873. Date: Tue, 29 Mar 1994 23:09:30 GMT
  874. Organization: Metrowerks, Inc.
  875.  
  876. Juri Munkki (jmunkki@beta.hut.fi) wrote:
  877. : When will it have a class browser? Multiple inheritance probably makes a
  878. : tree structure difficult, but some kind of class browser would be nice.
  879. : The company I work for has CodeWarrior Gold, but our main PowerPC programmer
  880. : wasn't able to find a class browser in it. Hopefully there will be one by
  881. : the time I'll start using this environment...right?
  882.  
  883. Sorry, but the 1.0 version will not have a class browser. And just to be 
  884. clear, we never said it would. We have done some work for DR2 to support 
  885. AppleEvents, so working with an external browser (i.e. ObjectMaster)
  886. should be easier. I don't want to give the wrong impression, so I should 
  887. also add that the AppleEvent suite is small, and hopefully will be enhanced 
  888. over time to better support external editors, browsers, scripts and the like.
  889.  
  890. The DR2 CD has an ObjectMaster demo and sample PowerPlant projects on it.
  891.  
  892. Dan Podwall
  893. Metrowerks, Inc.
  894.  
  895. +++++++++++++++++++++++++++
  896.  
  897. >From Sean Ansorge <ansorge@netcom.com>
  898. Date: 31 Mar 1994 21:09:55 GMT
  899. Organization: Apple Computer, Inc., Cupertino, California
  900.  
  901. In article <Cn6MCI.I2p@usenet.ucs.indiana.edu> Kurt A. Seiffert,
  902. seiffert@bronze.ucs.indiana.edu writes:
  903. >I was on AOL last night. Metrowerks staff was claiming that the CD's
  904. >are back. They had some problems with printing and packaging, but they
  905. >should be going out US Priority Mail ASAP. They talked as if we would
  906. >have them in our hands March 29.
  907.  
  908. And lo, I got mine last night (the 29th). The PPC compiler is FAST
  909. running native! It makes Think look like MPW! Well, okay, not quite, but
  910. it's pretty fast.
  911.  
  912. ---------------------------
  913.  
  914. >From rmh@taligent.com (Rick Holzgrafe)
  915. Subject: Detecting AV Macs
  916. Date: Tue, 22 Mar 1994 18:16:03 GMT
  917. Organization: Semicolon Software
  918.  
  919. I need to detect when my program is running on one of the AV Macs. How can
  920. I do this?
  921.  
  922. (FYI, I don't need to actually use any special AV capabilities; but Sound
  923. Manager 3.0 can do certain "ordinary" things well only on such machines.
  924. *sigh*)
  925.  
  926. Thanks --
  927.  
  928. -- Rick Holzgrafe
  929.    Semicolon Software
  930.    rmh@taligent.com
  931.  
  932. +++++++++++++++++++++++++++
  933.  
  934. >From arentz@batcave.knoware.nl (Stefan Arentz)
  935. Date: Wed, 23 Mar 1994 11:55:55 GMT
  936. Organization: Knoware
  937.  
  938. In article <rmh-220394101603@kip-42.taligent.com>, rmh@taligent.com (Rick
  939. Holzgrafe) wrote:
  940.  
  941. > I need to detect when my program is running on one of the AV Macs. How can
  942. > I do this?
  943. > (FYI, I don't need to actually use any special AV capabilities; but Sound
  944. > Manager 3.0 can do certain "ordinary" things well only on such machines.
  945. > *sigh*)
  946.  
  947. gestaltMachineType ?
  948.  
  949. -- Stefan
  950.  
  951. - -----------------------------------------------------------------------
  952. Stefan Arentz          -- Software Constructor --       arentz@knoware.nl
  953.  
  954. +++++++++++++++++++++++++++
  955.  
  956. >From amanda@intercon.com (Amanda Walker)
  957. Date: Wed, 23 Mar 1994 15:54:47 -0500
  958. Organization: InterCon Systems Corporation, Herndon, VA USA
  959.  
  960. rmh@taligent.com (Rick Holzgrafe) writes:
  961. > I need to detect when my program is running on one of the AV Macs. How 
  962. > can I do this? 
  963.  
  964. You could check for _DSPDispatch, which is present on AV machines and
  965. others if they have ARTA-compatible DSP boards plugged into them...
  966.  
  967.  
  968. Amanda Walker
  969. Advanced Projects
  970. InterCon Systems Corporation
  971.  
  972.  
  973.  
  974. +++++++++++++++++++++++++++
  975.  
  976. >From zstern@adobe.com (Zalman Stern)
  977. Date: Wed, 23 Mar 1994 22:49:06 GMT
  978. Organization: Adobe Systems Incorporated
  979.  
  980. Amanda Walker writes
  981. > rmh@taligent.com (Rick Holzgrafe) writes:
  982. > > I need to detect when my program is running on one of the AV Macs. How 
  983. > > can I do this? 
  984. > You could check for _DSPDispatch, which is present on AV machines and
  985. > others if they have ARTA-compatible DSP boards plugged into them...
  986.  
  987. /* WARNING: Code has not been compiled. */
  988.  
  989. #if _OLD_GESTALTEQU_H_
  990.  
  991. #define gestaltRealtimeMgrAttr 'rtmr'
  992.  
  993. enum  {
  994.     gestaltRealtimeMgrPresent   = 0
  995. };
  996.  
  997. #else
  998.  
  999. #include <GestaltEqu.h>
  1000.  
  1001. #endif
  1002.  
  1003. Boolean HasARTA(void)
  1004.     {
  1005.     long response;
  1006.  
  1007.     return (Gestalt(gestaltRealtimeMgrAttr, &response) == noErr) &&
  1008.     ((response & (1 << gestaltRealtimeMgrPresent)) != 0);
  1009.     }
  1010. --
  1011. Zalman Stern           zalman@adobe.com            (415) 962 3824
  1012. Adobe Systems, 1585 Charleston Rd., POB 7900, Mountain View, CA 94039-7900
  1013. "Do right, and risk consequences." Motto of Sam Houston (via Molly Ivins)
  1014.  
  1015. +++++++++++++++++++++++++++
  1016.  
  1017. >From Rick_Holzgrafe@taligent.com (Rick Holzgrafe)
  1018. Date: Wed, 23 Mar 1994 19:44:17 GMT
  1019. Organization: Semicolon Software
  1020.  
  1021. In article <arentz-230394135555@batcave.knoware.nl>,
  1022. arentz@batcave.knoware.nl (Stefan Arentz) wrote:
  1023.  
  1024. > In article <rmh-220394101603@kip-42.taligent.com>, rmh@taligent.com (Rick
  1025. > Holzgrafe) wrote:
  1026. > > I need to detect when my program is running on one of the AV Macs. How can
  1027. > > I do this?
  1028. > > 
  1029. > > (FYI, I don't need to actually use any special AV capabilities; but Sound
  1030. > > Manager 3.0 can do certain "ordinary" things well only on such machines.
  1031. > > *sigh*)
  1032. > gestaltMachineType ?
  1033.  
  1034. That will only tell me about the AV Macs that I know of, at the time I
  1035. write the code. I'm sure Apple will be making more...
  1036.  
  1037. -- Rick Holzgrafe, a member of the Taligentsia
  1038.    Rick_Holzgrafe@taligent.com
  1039.    rmh@taligent.com
  1040.  
  1041. +++++++++++++++++++++++++++
  1042.  
  1043. >From ldo@waikato.ac.nz (Lawrence D'Oliveiro, Waikato University)
  1044. Date: 25 Mar 94 14:20:56 +1300
  1045. Organization: University of Waikato, Hamilton, New Zealand
  1046.  
  1047. In article <9403231554.AA47890@fusion.intercon.com>, amanda@intercon.com (Amanda Walker) writes:
  1048. > rmh@taligent.com (Rick Holzgrafe) writes:
  1049. >> I need to detect when my program is running on one of the AV Macs. How
  1050. >> can I do this?
  1051. >
  1052. > You could check for _DSPDispatch, which is present on AV machines and
  1053. > others if they have ARTA-compatible DSP boards plugged into them...
  1054.  
  1055. I just thought: this will tell you that ARTA is installed, but it won't tell
  1056. you whether the Sound Manager is actually making use of a DSP. I gather this
  1057. is what Rick really wants to know.
  1058.  
  1059. Lawrence D'Oliveiro                       fone: +64-7-856-2889
  1060. Info & Tech Services Division              fax: +64-7-838-4066
  1061. University of Waikato            electric mail: ldo@waikato.ac.nz
  1062. Hamilton, New Zealand    37^ 47' 26" S, 175^ 19' 7" E, GMT+12:00
  1063.  
  1064. +++++++++++++++++++++++++++
  1065.  
  1066. >From noah@apple.com (Noah Price)
  1067. Date: Thu, 31 Mar 1994 01:50:10 GMT
  1068. Organization: (not the opinions of) Apple Computer, Inc.
  1069.  
  1070. In article <Rick_Holzgrafe-230394114324@ricks-cafe.taligent.com>,
  1071. Rick_Holzgrafe@taligent.com (Rick Holzgrafe) wrote:
  1072.  
  1073. > In article <arentz-230394135555@batcave.knoware.nl>,
  1074. > arentz@batcave.knoware.nl (Stefan Arentz) wrote:
  1075. > > In article <rmh-220394101603@kip-42.taligent.com>, rmh@taligent.com (Rick
  1076. > > Holzgrafe) wrote:
  1077. > > 
  1078. > > > I need to detect when my program is running on one of the AV Macs. How can
  1079. > > > I do this?
  1080. > > > 
  1081. > > > (FYI, I don't need to actually use any special AV capabilities; but Sound
  1082. > > > Manager 3.0 can do certain "ordinary" things well only on such machines.
  1083. > > > *sigh*)
  1084. > > 
  1085. > > gestaltMachineType ?
  1086. > That will only tell me about the AV Macs that I know of, at the time I
  1087. > write the code. I'm sure Apple will be making more...
  1088.  
  1089. Do you really want to find out if it's an AV Mac, or just if it has 16-bit
  1090. sound processing?  Or some other particular sound processing?  The new
  1091. Power Macintosh models all have roughly the audio capabilities of the
  1092. 660AV/840AV (at least the hardware), and they aren't all AVs at all...
  1093.  
  1094. noah
  1095.  
  1096. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1097. Noah Price                    (not the opinions of) Apple Computer, Inc.
  1098. Macintosh AV Hardware                      20525 Mariani Ave., MS 60-TNT
  1099. noah@apple.com                                        Cupertino CA 95014
  1100.  
  1101. ---------------------------
  1102.  
  1103. >From sverrir@rhi.hi.is (Sverrir Orn Thorvaldsson)
  1104. Subject: Need info on easy installers.
  1105. Date: 17 Mar 1994 09:39:03 GMT
  1106. Organization: University of Iceland
  1107.  
  1108.  
  1109. I need information on tools to pack our product on installation
  1110. diskettes. The installation process is very simple so using Apple's
  1111. Installer seems a bit of an overkill. Are there any easy to use tools
  1112. that do this? Which are cheapest, best, etc?
  1113.  
  1114. Regards,
  1115.  
  1116. Sverrir Thorvaldsson,
  1117. Softis hf.
  1118. sverrir@softis.is
  1119.  
  1120. +++++++++++++++++++++++++++
  1121.  
  1122. >From lrucker@parcplace.com (Lee Ann Rucker)
  1123. Date: 17 Mar 1994 23:42:33 GMT
  1124. Organization: ParcPlace
  1125.  
  1126. In article <2m98fn$2d6@eldborg.rhi.hi.is>, sverrir@rhi.hi.is (Sverrir Orn
  1127. Thorvaldsson) wrote:
  1128. > I need information on tools to pack our product on installation
  1129. > diskettes. The installation process is very simple so using Apple's
  1130. > Installer seems a bit of an overkill. Are there any easy to use tools
  1131. > that do this? Which are cheapest, best, etc?
  1132.  
  1133.  
  1134. Stuffit installer is very nice & simple.  I don't know about price but it
  1135. can't be very high.
  1136.  
  1137. +++++++++++++++++++++++++++
  1138.  
  1139. >From Michael Twitty <mtwitty@apple.com>
  1140. Date: 18 Mar 1994 10:50:48 GMT
  1141. Organization: University of California, Irvine
  1142.  
  1143. In article <2m98fn$2d6@eldborg.rhi.hi.is> Sverrir Orn Thorvaldsson,
  1144. sverrir@rhi.hi.is writes:
  1145.  
  1146. >I need information on tools to pack our product on installation
  1147. >diskettes. The installation process is very simple so using Apple's
  1148. >Installer seems a bit of an overkill. Are there any easy to use tools
  1149. >that do this? Which are cheapest, best, etc?
  1150.  
  1151. The two that I see used frequently are:
  1152.  
  1153. Stuffit InstallerMaker, based on the Stuffit algorithms. Can be used to
  1154. make very simple, or relatively complex installers.
  1155.  
  1156. Aladdin Systems, Inc.
  1157. 165 Westridge Drive
  1158. Watsonville, California 95076
  1159. Telephone: (408) 761-6200
  1160. FAX: (408) 761-6206
  1161.  
  1162. Not sure on pricing...probably varies quite a bit with what you plan to
  1163. use it for.
  1164.  
  1165. Cyclos Smaller Installer, which is based on Compact Pro's compression
  1166. scheme.
  1167.  
  1168. US Mail:    Cyclos
  1169.     PO Box 31417
  1170.     San Francisco, CA 94131-0417
  1171. Voice:    415-821-1448
  1172. E-mail:    CompuServe ! 71101,204
  1173.     Internet ! 71101.204@compuserve.com
  1174.     AppleLink ! CYCLOS
  1175.  
  1176. License Quantity    License Fee
  1177. 1,000               $200
  1178. 10,000              $500
  1179. unlimited           $1000
  1180.  
  1181. In addition, Aladdin licenses their AutoExtractor code, Bill Goodman
  1182. (Cyclos) licenses the Compact Pro Self-Extractor, and I think Symantec
  1183. licenses the DiskDoubler Auto-Expander.
  1184.  
  1185. Symantec can be reached at:
  1186.  
  1187. Symantec Corporation
  1188. 10049 North Reiger Road
  1189. Baton Rouge, LA  70809
  1190. (800) 766-7283
  1191.  
  1192. There are several others out there, including one from France, but these
  1193. are most likely stable and comprise the most common methods used.
  1194.  
  1195. Michael
  1196. Michael Twitty
  1197. mtwitty@apple.com                            thetwit@dhw68k.cts.com
  1198. >From Sverrir.Orn.Thorvaldsson%f1.n3641.z1@psybbs.durham.nc.us (Sverrir Orn Thorvaldsson)
  1199. Subject: Need info on easy installers.
  1200. Date: 17 Mar 94 14:39:03 GMT
  1201. Organization: (none)
  1202.  
  1203. Organization: University of Iceland
  1204.  
  1205.  
  1206. I need information on tools to pack our product on installation
  1207. diskettes. The installation process is very simple so using Apple's
  1208. Installer seems a bit of an overkill. Are there any easy to use tools
  1209. that do this? Which are cheapest, best, etc?
  1210.  
  1211. Regards,
  1212.  
  1213. Sverrir Thorvaldsson,
  1214. Softis hf.
  1215. sverrir@softis.is
  1216.  
  1217. +++++++++++++++++++++++++++
  1218.  
  1219. >From rbauchsp@herbie.unl.edu (ROGER BAUCHSPIES)
  1220. Date: 31 Mar 1994 04:48:00 GMT
  1221. Organization: University of Nebraska--Lincoln    
  1222.  
  1223. Sverrir Orn Thorvaldsson (Sverrir.Orn.Thorvaldsson%f1.n3641.z1@psybbs.durham.nc.us) wrote:
  1224. : Organization: University of Iceland
  1225.  
  1226.  
  1227. : I need information on tools to pack our product on installation
  1228. : diskettes. The installation process is very simple so using Apple's
  1229. : Installer seems a bit of an overkill. Are there any easy to use tools
  1230. : that do this? Which are cheapest, best, etc?
  1231.  
  1232. MindVision Software offers a low cost software installer that provides
  1233. 95% the functionality of Apple's Installer, but only takes about 5% of
  1234. the effort.
  1235.  
  1236. E-mail me your snail mail address and I will send you a full working 
  1237. copy (that goes for anyone on the net). If you like it you can pay a 
  1238. license fee.
  1239.  
  1240. Steve Kiene
  1241. MindVision Software
  1242. 840 South 30th Street, Suite C
  1243. P.O. Box 81886
  1244. Lincoln, NE 68510
  1245. (402) 477-3269
  1246. Fax: (402) 477-1395
  1247. AppleLink, AOL: MindVision
  1248. CIS: 70253,1437
  1249.  
  1250.  
  1251. +++++++++++++++++++++++++++
  1252.  
  1253. >From d88-jwa@dront.nada.kth.se (Jon Wdtte)
  1254. Date: 31 Mar 1994 09:49:35 GMT
  1255. Organization: The Royal Institute of Technology
  1256.  
  1257. >: diskettes. The installation process is very simple so using Apple's
  1258. >: Installer seems a bit of an overkill. Are there any easy to use tools
  1259.  
  1260. >MindVision Software offers a low cost software installer that provides
  1261. >95% the functionality of Apple's Installer, but only takes about 5% of
  1262. >the effort.
  1263.  
  1264. I would heartily recommend Aladdin's StuffIt installer which can
  1265. do pretty much of what you want (packages, system version-dependent
  1266. stuff etc) and you can write your own hooks.
  1267.  
  1268. However, I haven't seen MindVision so I can't compare.
  1269.  
  1270. StuffIt Installer is available in demo on ftp to netcom.com.
  1271. -- 
  1272.  -- Jon W{tte, h+@nada.kth.se, Mac Hacker Deluxe --
  1273.  
  1274.   Cellular phones do not cause cancer; automobiles do.
  1275.  
  1276. ---------------------------
  1277.  
  1278. >From gry@reed.edu (Jason Alexis Klivington)
  1279. Subject: Powerbooks, VBL tasks, and slots(?)
  1280. Date: 31 Mar 1994 04:44:48 GMT
  1281. Organization: Reed College,  Portland, Oregon
  1282.  
  1283.     I've recently run across a problem with doing some flicker-free
  1284. drawing on a PowerBook screen, and I'm hoping that someone might have some
  1285. insight into the problem.  I need to display a rectangle on the screen for
  1286. about 100 ms, and then clear the screen to black.  I've written code that
  1287. deals with this just fine on other hardware (IIcx, SE, LC, Classic, etc.), but
  1288. the PowerBook display (working on a 180) always flickers.  (By the way, if
  1289. you're curious, this is for a psychological testing app.)
  1290.     I'm using a VBL task to deal with the timing, but for some reason,
  1291. it's not working on the PowerBook display.  I've come up with two possible
  1292. explanations for this.  First, someone made mention about the 'sleep manager,'
  1293. or somesuch, grabbing some processor time with interrupts, and that this may
  1294. be happening at times that interfere with proper timing of my code.  Second, I
  1295. thought it might have something to do with a slight delay associated with an
  1296. LCD display.  
  1297.     Well, this second theory was shot down when we attached a second
  1298. monitor to the PowerBook - there was flicker on the external monitor, too. So,
  1299. any solutions to this?  I thought that we might be able to at least solve the
  1300. problem if I installed a VBL task tied to the external monitor refresh rate,
  1301. but I'm a little shaky on this - if I found the gDeviceRec of the external
  1302. monitor, and then asked for driver information for the supplied refnum, would
  1303. it give me a "slot" that the monitor was in, so that I could do a SlotVInstall
  1304. on it?  Or is there some other way I need to do this?  I looked through IM V
  1305. and VI, and browsed the technote index, but couldn't find anything relevant.
  1306.     Ideally, I'd love to get this working on the PowerBook's LCD display,
  1307. but even if this can only be done on an external monitor, that would be much
  1308. much better than nothing.
  1309.     Any help, hints, suggestions, code examples, or even wild guesses
  1310. would be most welcome and appreciated.
  1311.  
  1312. (should I post my code?)
  1313.  
  1314.     Thanks in advance,
  1315.  
  1316. Jason Klivington
  1317. gry@reed.edu
  1318.  
  1319.  
  1320. +++++++++++++++++++++++++++
  1321.  
  1322. >From afcjlloyd@aol.com (AFC JLloyd)
  1323. Date: 31 Mar 1994 03:14:05 -0500
  1324. Organization: America Online, Inc. (1-800-827-6364)
  1325.  
  1326. In article <2ndkg0$o83@scratchy.reed.edu>, gry@reed.edu (Jason Alexis
  1327. Klivington) writes:
  1328.  
  1329. >>>
  1330.  Well, this second theory was shot down when we attached a second
  1331. monitor to the PowerBook - there was flicker on the external monitor, too. So,
  1332. any solutions to this?  I thought that we might be able to at least solve the
  1333. problem if I installed a VBL task tied to the external monitor refresh rate,
  1334. but I'm a little shaky on this - if I found the gDeviceRec of the external
  1335. monitor, and then asked for driver information for the supplied refnum, would
  1336. it give me a "slot" that the monitor was in, so that I could do a SlotVInstall
  1337. on it?
  1338. <<<
  1339.  
  1340. Jason, your idea to use SlotVInstall is sound.  Here is code to get the correct
  1341. slot number for a given graphics device handle:
  1342.  
  1343. short SlotNumber(GDHandle theDevice)
  1344. {
  1345.  AuxDCEHandle auxHandle;
  1346.  assert(theDevice != NULL);
  1347.  auxHandle = (AuxDCEHandle) GetDCtlEntry((**theDevice).gdRefNum);
  1348.  assert(auxHandle != NULL);
  1349.  return  (**auxHandle).dCtlSlot;
  1350. }
  1351.  
  1352. You can pass in the result of GetMainDevice().
  1353.  
  1354. I recommend you read the relevant chapters in the new Inside Macintsh volume
  1355. "Processes", since there are some subtle differences between VInstall and
  1356. SlotVInstall.
  1357.  
  1358. Jim Lloyd
  1359. afcjlloyd@aol.com
  1360.  
  1361.  
  1362. ---------------------------
  1363.  
  1364. >From ldo@waikato.ac.nz (Lawrence D'Oliveiro, Waikato University)
  1365. Subject: QuickDraw GX flame
  1366. Date: 28 Mar 94 13:41:54 +1300
  1367. Organization: University of Waikato, Hamilton, New Zealand
  1368.  
  1369. QuickDraw GX makes my mouth water. Transformation matrices, quadratic Beziers,
  1370. multiple colour models, typography, printing... you'd think developers would
  1371. be falling over themselves to support it, right? Think again...
  1372.  
  1373. I'm just disgusted with some of the responses I'm hearing about from vendors.
  1374. Here's a comment from the latest collection of MacWEEK articles off
  1375. AppleLink:
  1376.  
  1377. Pete Mason, Altsys: "There's a paradox about GX: If you want to do really
  1378. high-end graphics, you're already doing it in Photoshop or Illustrator. If
  1379. you want to do high-end layout, you're already doing it in QuarkXPress. If
  1380. only the high end wants these features and they've already got them, what's
  1381. the point?"
  1382.  
  1383. What a load of nonsense! As if these programs provide ALL (or even most) of
  1384. the functions you get with GX. GX is not just one or two high-end programs:
  1385. it's an _architecture_ (and a reasonably easy-to-use one, at that). Furthermore,
  1386. with GX, suddenly all those fancy features aren't high-end any more.
  1387.  
  1388. Another more worrying response is that some developers are reluctant to
  1389. support GX simply because it is not cross-platform: any features they provided
  1390. using it would not be available in their Windows versions.
  1391.  
  1392. Now, have you heard of a more stupid rationalization than that? If all your
  1393. applications provided identical features across all platforms, what would be
  1394. the point in choosing one platform over the other?
  1395.  
  1396. It seems to me, if the big developers are holding back from GX, this will be
  1397. another chance for small developers to get ahead--people like Michael Peirce,
  1398. perhaps. GX levels the playing field, so the Adobe/Alduses and Quarks of the
  1399. world had better watch out!
  1400.  
  1401. Lawrence D'Oliveiro                       fone: +64-7-856-2889
  1402. Info & Tech Services Division              fax: +64-7-838-4066
  1403. University of Waikato            electric mail: ldo@waikato.ac.nz
  1404. Hamilton, New Zealand    37^ 47' 26" S, 175^ 19' 7" E, GMT+12:00
  1405.  
  1406. +++++++++++++++++++++++++++
  1407.  
  1408. >From omh@cs.brown.edu (Owen M. Hartnett)
  1409. Date: Mon, 28 Mar 1994 02:50:22 GMT
  1410. Organization: Brown University Department of Computer Science
  1411.  
  1412. In article <1994Mar28.134154.26967@waikato.ac.nz> ldo@waikato.ac.nz (Lawrence D'Oliveiro, Waikato University) writes:
  1413. >QuickDraw GX makes my mouth water. Transformation matrices, quadratic Beziers,
  1414. >multiple colour models, typography, printing... you'd think developers would
  1415. >be falling over themselves to support it, right? Think again...
  1416. >
  1417. >I'm just disgusted with some of the responses I'm hearing about from vendors.
  1418. >Here's a comment from the latest collection of MacWEEK articles off
  1419. >AppleLink:
  1420. >
  1421. >Pete Mason, Altsys: "There's a paradox about GX: If you want to do really
  1422. >high-end graphics, you're already doing it in Photoshop or Illustrator. If
  1423. >you want to do high-end layout, you're already doing it in QuarkXPress. If
  1424. >only the high end wants these features and they've already got them, what's
  1425. >the point?"
  1426. >
  1427. >What a load of nonsense! As if these programs provide ALL (or even most) of
  1428. >the functions you get with GX. GX is not just one or two high-end programs:
  1429. >it's an _architecture_ (and a reasonably easy-to-use one, at that). Furthermore,
  1430. >with GX, suddenly all those fancy features aren't high-end any more.
  1431. >
  1432. >Another more worrying response is that some developers are reluctant to
  1433. >support GX simply because it is not cross-platform: any features they provided
  1434. >using it would not be available in their Windows versions.
  1435. >
  1436. >Now, have you heard of a more stupid rationalization than that? If all your
  1437. >applications provided identical features across all platforms, what would be
  1438. >the point in choosing one platform over the other?
  1439. >
  1440. >It seems to me, if the big developers are holding back from GX, this will be
  1441. >another chance for small developers to get ahead--people like Michael Peirce,
  1442. >perhaps. GX levels the playing field, so the Adobe/Alduses and Quarks of the
  1443. >world had better watch out!
  1444. >
  1445.  
  1446. A year ago, I thought the same way as you, but I expected GX to be out in
  1447. six months. I thought, Wow, all the features of Quark, Pagemaker, and 
  1448. Freehand in system software, just call them and they're yours.
  1449.  
  1450. At WWDC in 1992, it looked like GX was six months away. In comparison,
  1451. AOCE was a long way away, it seemed.
  1452.  
  1453. It's too bad, because developers are not going to buy into this until
  1454. it comes out and it looks OK. I don't know what caused the delay to
  1455. market, but if I bet the ranch on GX a year ago, I'd be up the creek
  1456. financially right now.
  1457.  
  1458. -Owen
  1459.  
  1460.  
  1461. -- 
  1462. Owen Hartnett                omh@cs.brown.edu
  1463. "FAITH, n. Belief without evidence in what is told by one who speaks
  1464.         without knowledge, of things without parallel."
  1465.             -Ambrose Bierce - The Devil's Dictionary
  1466.  
  1467. +++++++++++++++++++++++++++
  1468.  
  1469. >From gewekean@studentg.msu.edu (Andrew Geweke)
  1470. Date: Sun, 27 Mar 1994 23:52:26 -0500
  1471. Organization: Michigan State University
  1472.  
  1473. In article <1994Mar28.134154.26967@waikato.ac.nz>, ldo@waikato.ac.nz 
  1474. (Lawrence D'Oliveiro, Waikato University) writes:
  1475. > It seems to me, if the big developers are holding back from GX, this 
  1476. > will be another chance for small developers to get ahead--people like 
  1477. > Michael Peirce, perhaps. GX levels the playing field, so the Adobe/
  1478. > Alduses and Quarks of the world had better watch out! 
  1479.  
  1480. No kidding. I can easily see a small developer writing a page-layout program 
  1481. using GX that beats the pants off PageMaker and QuarkXPress for most common 
  1482. tasks.
  1483.  
  1484. IMHO shareware out there has a *much* better mix of features than commercial 
  1485. software -- they leave out the "everything-but-the-kitchen-sink" approach and 
  1486. do the essentials *well*.
  1487.  
  1488. Now, using GX, maybe somebody will write the next Word-killer.
  1489.  
  1490. Cheers,
  1491. Andrew
  1492.  
  1493.  
  1494.  
  1495.  
  1496.  
  1497. +++++++++++++++++++++++++++
  1498.  
  1499. >From Carl R. Osterwald <carl_osterwald@nrel.gov>
  1500. Date: Mon, 28 Mar 94 17:00:54 GMT
  1501. Organization: National Renewable Energy Laboratory
  1502.  
  1503. In article <1994Mar28.134154.26967@waikato.ac.nz> Lawrence D'Oliveiro,
  1504. ldo@waikato.ac.nz writes:
  1505. >Another more worrying response is that some developers are reluctant to
  1506. >support GX simply because it is not cross-platform: any features they
  1507. provided
  1508. >using it would not be available in their Windows versions.
  1509. >
  1510. >Now, have you heard of a more stupid rationalization than that? If all
  1511. your
  1512. >applications provided identical features across all platforms, what
  1513. would be
  1514. >the point in choosing one platform over the other?
  1515.  
  1516. Least-common denominator syndrome strikes again.  Soon "Macintosh"
  1517. applications will most likely ship without grow boxes in the lower left
  1518. corner of windows in order to "integrate" documentation as well.
  1519.  
  1520. +++++++++++++++++++++++++++
  1521.  
  1522. >From d88-jwa@hemul.nada.kth.se (Jon Wdtte)
  1523. Date: 28 Mar 1994 16:17:03 GMT
  1524. Organization: The Royal Institute of Technology
  1525.  
  1526. In <1994Mar28.134154.26967@waikato.ac.nz> ldo@waikato.ac.nz (Lawrence D'Oliveiro, Waikato University) writes:
  1527.  
  1528. >What a load of nonsense! As if these programs provide ALL (or even most) of
  1529. >the functions you get with GX. GX is not just one or two high-end programs:
  1530. >it's an _architecture_ (and a reasonably easy-to-use one, at that). Furthermore,
  1531. >with GX, suddenly all those fancy features aren't high-end any more.
  1532.  
  1533. What's missing is some decent TCL classes for GX objects.
  1534. I'm looking into it, but don't expect anything, and it won't
  1535. be soon, and it won't be free :-)
  1536.  
  1537. Then we'll suddenly see shareware FreeHand clones which will
  1538. pretty much force the PostScript people to go GX.
  1539.  
  1540. -- 
  1541.  -- Jon W{tte, h+@nada.kth.se, Mac Hacker Deluxe --
  1542.  "Don't stick a Fork in your Eye.
  1543.  
  1544. +++++++++++++++++++++++++++
  1545.  
  1546. >From peirce@outpost.SF-Bay.org (Michael Peirce)
  1547. Date: Mon, 28 Mar 94 10:14:59 PST
  1548. Organization: Peirce Software, Inc.
  1549.  
  1550.  
  1551. In article <1994Mar28.134154.26967@waikato.ac.nz> (comp.sys.mac.programmer), ldo@waikato.ac.nz (Lawrence D'Oliveiro, Waikato University) writes:
  1552. > It seems to me, if the big developers are holding back from GX, this will be
  1553. > another chance for small developers to get ahead--people like Michael Peirce,
  1554. > perhaps. GX levels the playing field, so the Adobe/Alduses and Quarks of the
  1555. > world had better watch out!
  1556.  
  1557. Me, a SMALL developer?  I'm 6'6" - I'm a BIG developer!  :-) :-) :-)
  1558.  
  1559. Humor aside, I think Lawrence is right on the money.  GX is very cool
  1560. and really raises the bar in many areas.  I for one, will buy a GX
  1561. based word processor on the first day it ships.  There is money to
  1562. be made in this area!
  1563.  
  1564. P.S.  And one aside.  Developer's shouldn't be scared off by GX. 
  1565. You don't need to adopt it whole hog to make use of some of it.
  1566. For example GX printing can be supported fairly easily without any
  1567. major changes to you app at all.  Just check for the existence of
  1568. GX and if it's there, use the new print calls.  This will let users
  1569. access the new print dialogs, rather than the compatibility dialogs
  1570. that are used otherwise.
  1571.  
  1572. The new print dialogs not only let users access extensions (like Peirce
  1573. Print Tools :-) ) easily, but also get at other print driver features,
  1574. GX paper types, switch printers on-the-fly, and it's NON-MODAL!
  1575.  
  1576.  
  1577. -- Michael Peirce        -- peirce@outpost.sf-bay.org
  1578. -- Peirce Software, Inc. -- 719 Hibiscus Place, Suite 301
  1579. --                       -- San Jose, California USA 95117
  1580. -- Makers of: Smoothie & -- voice: +1.408.244.6554 fax: +1.408.244.6882
  1581. --    Peirce Print Tools -- AppleLink: peirce & America Online: AFC Peirce
  1582.  
  1583. +++++++++++++++++++++++++++
  1584.  
  1585. >From dowdy@apple.com (Tom Dowdy)
  1586. Date: Mon, 28 Mar 1994 18:36:07 GMT
  1587. Organization: Apple Computer, Inc.
  1588.  
  1589. In article <1994Mar28.134154.26967@waikato.ac.nz>, ldo@waikato.ac.nz
  1590. (Lawrence D'Oliveiro, Waikato University) wrote:
  1591.  
  1592. > QuickDraw GX makes my mouth water. Transformation matrices, quadratic Beziers,
  1593. > multiple colour models, typography, printing... you'd think developers would
  1594. > be falling over themselves to support it, right? Think again...
  1595.  
  1596. Anytime a major piece of what used to be called "application level" code
  1597. finds its way into the system, the "big guns" of the software industry
  1598. get shy about it.
  1599.  
  1600. When Apple started talking about AOCE, the traditional mail vendors
  1601. weren't into it.  And why would they have been: Apple was moving
  1602. into system software what they were selling for big bucks.  And
  1603. now just about anyone could create a "mail" application.  It
  1604. seemed that the only solution was to just protest rather than
  1605. adopt!
  1606.  
  1607. But the smart folks added basic support and played to their
  1608. strengths rather than just trying to FUD the basic technology.
  1609. The result was generally that they kept their existing customer
  1610. base -- and could add new ways of making money through new
  1611. services they provided with AOCE.
  1612.  
  1613. And the fact is that PowerTalk does give the user (in
  1614. this case, *me*) a better, more integrated, easier to use,
  1615. mail system than any "add-on" approach would have given them.
  1616. And by making mail easier to use, you do in fact widen the market.
  1617. And, when users all start asking for something, the vendors
  1618. eventually come around.
  1619.  
  1620. > It seems to me, if the big developers are holding back from GX, this will be
  1621. > another chance for small developers to get ahead--people like Michael Peirce,
  1622. > perhaps. GX levels the playing field, so the Adobe/Alduses and Quarks of the
  1623. > world had better watch out!
  1624.  
  1625. Actually, Aldus announced at Sybold that a future PageMaker would be 
  1626. GX-based. There were press releases from Apple and a number of 
  1627. other vendors about GX support.  A big part of this is
  1628. that many of the features that GX provides "out of the box" or
  1629. ones that it makes easy to implement are features that customers
  1630. want and demand.  A developer complained at one point: "All my
  1631. customers keep asking me to support GX!  Make them stop!"  :-)
  1632.  
  1633. But you are right, even if large vendors decide to "wait and see" about
  1634. GX, the small vendors see it as a big chance to move up in the world.
  1635. And those of you out on the nets also see it as a great way to
  1636. make a cool application.  Who knows?  One of them might become
  1637. the next PageMaker!
  1638.  
  1639. And if you think that *you're* watering over GX, just imagine
  1640. how excited most of the GX engineers are to get the system
  1641. work done and move onto making cool apps!  I know I've got
  1642. a HUGE list of things that I want to do with it -- starting,
  1643. of course, with DarkSide modules :-)
  1644.  
  1645. -- 
  1646.  Tom Dowdy                  Internet: dowdy@apple.COM
  1647.  Apple Computer MS:302-3KS  UUCP: {sun,voder,amdahl,decwrl}!apple!dowdy
  1648.  1 Infinite Loop            AppleLink: DOWDY1
  1649.  Cupertino, CA 95014       
  1650.  "The 'Ooh-Ah' Bird is so called because it lays square eggs."
  1651.  
  1652. +++++++++++++++++++++++++++
  1653.  
  1654. >From dowdy@apple.com (Tom Dowdy)
  1655. Date: Mon, 28 Mar 1994 18:53:22 GMT
  1656. Organization: Apple Computer, Inc.
  1657.  
  1658. In article <CNjbKKKX.ronl26@outpost.SF-Bay.org>, peirce@outpost.SF-Bay.org
  1659. (Michael Peirce) wrote:
  1660.  
  1661. > In article <1994Mar28.134154.26967@waikato.ac.nz> (comp.sys.mac.programmer), ldo@waikato.ac.nz (Lawrence D'Oliveiro, Waikato University) writes:
  1662. > > It seems to me, if the big developers are holding back from GX, this will be
  1663. > > another chance for small developers to get ahead--people like Michael Peirce,
  1664. > > perhaps. GX levels the playing field, so the Adobe/Alduses and Quarks of the
  1665. > > world had better watch out!
  1666. > Me, a SMALL developer?  I'm 6'6" - I'm a BIG developer!  :-) :-) :-)
  1667.  
  1668. I'd like to confirm that Michael is neither small in height nor
  1669. brain capacity :-)
  1670.  
  1671. > P.S.  And one aside.  Developer's shouldn't be scared off by GX. 
  1672. > You don't need to adopt it whole hog to make use of some of it.
  1673. > For example GX printing can be supported fairly easily without any
  1674. > major changes to you app at all.  Just check for the existence of
  1675. > GX and if it's there, use the new print calls.  This will let users
  1676. > access the new print dialogs, rather than the compatibility dialogs
  1677. > that are used otherwise.
  1678.  
  1679. I'd like to verify that this is in fact quite easy to do.  
  1680. SimpleText already supports GX printing dialogs.  In addition, 
  1681. it supports opening/viewing of Portable Digital Document (PDD) 
  1682. files. But, it still runs just dandy without GX installed.
  1683.  
  1684. There is an upcoming _develop_ article by Dave Hersey on adding
  1685. GX print dialog support to an existing application, for those
  1686. of you who'd like a step-by-step approach to the problem.
  1687.  
  1688. -- 
  1689.  Tom Dowdy                  Internet: dowdy@apple.COM
  1690.  Apple Computer MS:302-3KS  UUCP: {sun,voder,amdahl,decwrl}!apple!dowdy
  1691.  1 Infinite Loop            AppleLink: DOWDY1
  1692.  Cupertino, CA 95014       
  1693.  "The 'Ooh-Ah' Bird is so called because it lays square eggs."
  1694.  
  1695. +++++++++++++++++++++++++++
  1696.  
  1697. >From gewekean@studentg.msu.edu (Andrew Geweke)
  1698. Date: Mon, 28 Mar 1994 15:15:34 -0500
  1699. Organization: Michigan State University
  1700.  
  1701. In article <A9BC5B5663027D1A@cro.nrel.gov>, Carl R. Osterwald 
  1702. <carl_osterwald@nrel.gov> writes:
  1703. > Least-common denominator syndrome strikes again.  Soon "Macintosh" 
  1704. > applications will most likely ship without grow boxes in the lower left 
  1705. > corner of windows in order to "integrate" documentation as well. 
  1706.  
  1707. Actually, I've never seen a Macintosh app *with* a grow box in the lower-left-
  1708. hand corner of the window... :)
  1709.  
  1710.  
  1711.  
  1712.  
  1713.  
  1714. +++++++++++++++++++++++++++
  1715.  
  1716. >From neeri@iis.ee.ethz.ch (Matthias Neeracher)
  1717. Date: 28 Mar 1994 20:50:11 GMT
  1718. Organization: Swiss Federal Institute of Technology (ETHZ)
  1719.  
  1720. Carl R. Osterwald <carl_osterwald@nrel.gov> writes:
  1721. >In article <1994Mar28.134154.26967@waikato.ac.nz> Lawrence D'Oliveiro,
  1722. >ldo@waikato.ac.nz writes:
  1723. >>Another more worrying response is that some developers are reluctant to
  1724. >>support GX simply because it is not cross-platform: any features they
  1725. >>provided using it would not be available in their Windows versions.
  1726. >>
  1727. >>Now, have you heard of a more stupid rationalization than that? If all
  1728. >>your applications provided identical features across all platforms, what
  1729. >>would be the point in choosing one platform over the other?
  1730.  
  1731. >Least-common denominator syndrome strikes again.  Soon "Macintosh"
  1732. >applications will most likely ship without grow boxes in the lower left
  1733. >corner of windows in order to "integrate" documentation as well.
  1734.  
  1735. Uh, if you have seen applications with grow boxes in the lower *left* corner
  1736. of windows, I'm sure the User Interface Police would like to hear about them.
  1737.  
  1738. Matthias
  1739.  
  1740. - ---
  1741. Matthias Neeracher                                      neeri@iis.ethz.ch
  1742.    "He carried an automatic pistol in one pocket and a rabbit's
  1743.     foot in the other" -- Ayn Rand, _Atlas Shrugged_
  1744.  
  1745. +++++++++++++++++++++++++++
  1746.  
  1747. >From quinn@cs.uwa.edu.au (Quinn "The Eskimo!")
  1748. Date: Tue, 29 Mar 1994 11:19:21 +0800
  1749. Organization: Department of Computer Science, The University of Western Australia
  1750.  
  1751. In article <dowdy-280394104811@17.202.72.12>, dowdy@apple.com (Tom Dowdy) wrote:
  1752.  
  1753. >I'd like to verify that this is in fact quite easy to do.  
  1754. >SimpleText already supports GX printing dialogs.  In addition, 
  1755. >it supports opening/viewing of Portable Digital Document (PDD) 
  1756. >files. But, it still runs just dandy without GX installed.
  1757.  
  1758. On the subject of Simple Text, I'd like to put in my own *rave review* for
  1759. it.  Yay!!!!!  TeachText bites the dust and we finally have a built in
  1760. text editor than can open more than one document.  I'm a very happy Quinn.
  1761. -- 
  1762. Quinn "The Eskimo!"      <quinn@cs.uwa.edu.au>     "Support HAVOC!"
  1763. Department of Computer Science, The University of Western Australia
  1764.   Now if only it support resizing QuickTime movie windows.
  1765.  
  1766. +++++++++++++++++++++++++++
  1767.  
  1768. >From Carl R. Osterwald <carl_osterwald@nrel.gov>
  1769. Date: Tue, 29 Mar 94 17:03:15 GMT
  1770. Organization: National Renewable Energy Laboratory
  1771.  
  1772. In article <9403281515.AA34983@geweke.ppp.msu.edu> Andrew Geweke,
  1773. gewekean@studentg.msu.edu writes:
  1774. >Actually, I've never seen a Macintosh app *with* a grow box in the
  1775. lower-left-
  1776. >hand corner of the window... :)
  1777.  
  1778. Sorry, some of us can't tell our right hand from our left!  :-]
  1779.  
  1780. +++++++++++++++++++++++++++
  1781.  
  1782. >From lentz@rossi.astro.nwu.edu (Robert Lentz)
  1783. Date: 29 Mar 1994 15:30:15 GMT
  1784. Organization: Northwestern University, Evanston, IL
  1785.  
  1786. In article <quinn-290394111921@eriodon.cs.uwa.oz.au>,
  1787. Quinn "The Eskimo!" <quinn@cs.uwa.edu.au> wrote:
  1788. >In article <dowdy-280394104811@17.202.72.12>, dowdy@apple.com (Tom Dowdy) wrote:
  1789. >
  1790. >>I'd like to verify that this is in fact quite easy to do.  
  1791. >>SimpleText already supports GX printing dialogs.  In addition, 
  1792. >>it supports opening/viewing of Portable Digital Document (PDD) 
  1793. >>files. But, it still runs just dandy without GX installed.
  1794. >
  1795. >On the subject of Simple Text, I'd like to put in my own *rave review* for
  1796. >it.  Yay!!!!!  TeachText bites the dust and we finally have a built in
  1797. >text editor than can open more than one document.  I'm a very happy Quinn.
  1798.  
  1799. Yes, SimpleText is an awesome step forward. Though with its new
  1800. capabilities, tagging it with the Text name seems a bit strange; maybe
  1801. "SimpleViewer"?
  1802.  
  1803. -Robert Lentz
  1804. -- 
  1805. lentz@rossi.astro.nwu.edu            http://www.astro.nwu.edu/lentz/plan.html
  1806.     "You have to push as hard as the age that pushes against you."
  1807.                     -Flannery O'Connor
  1808.  
  1809. +++++++++++++++++++++++++++
  1810.  
  1811. >From mxmora@unix.sri.com (Matt Mora)
  1812. Date: 29 Mar 1994 10:17:54 -0800
  1813. Organization: SRI International, Menlo Park, CA
  1814.  
  1815. In article <dowdy-280394102128@17.202.72.12> dowdy@apple.com (Tom Dowdy) 
  1816. writes:
  1817.  
  1818. >And if you think that *you're* watering over GX, just imagine
  1819. >how excited most of the GX engineers are to get the system
  1820. >work done and move onto making cool apps!  I know I've got
  1821. >a HUGE list of things that I want to do with it -- starting,
  1822. >of course, with DarkSide modules :-)
  1823.  
  1824. Well, ship the damn thing already! jeez! :-)
  1825.  
  1826. Dowdy? We used to have someone that worked here with that last name. Wouldn't
  1827. happen to be your uncle would it? :-)
  1828.  
  1829.  
  1830. Xavier
  1831.  
  1832.  
  1833.  
  1834. -- 
  1835. ___________________________________________________________
  1836. Matthew Xavier Mora                       Matt_Mora@sri.com
  1837. SRI International                       mxmora@unix.sri.com
  1838. 333 Ravenswood Ave                    Menlo Park, CA. 94025
  1839.  
  1840. +++++++++++++++++++++++++++
  1841.  
  1842. >From ldo@waikato.ac.nz (Lawrence D'Oliveiro, Waikato University)
  1843. Date: 30 Mar 94 17:11:15 +1300
  1844. Organization: University of Waikato, Hamilton, New Zealand
  1845.  
  1846. In article <quinn-290394111921@eriodon.cs.uwa.oz.au>, quinn@cs.uwa.edu.au (Quinn "The Eskimo!") writes:
  1847. > In article <dowdy-280394104811@17.202.72.12>, dowdy@apple.com (Tom Dowdy) wrote:
  1848. >
  1849. >>I'd like to verify that this is in fact quite easy to do.
  1850. >>SimpleText already supports GX printing dialogs.  In addition,
  1851. >>it supports opening/viewing of Portable Digital Document (PDD)
  1852. >>files. But, it still runs just dandy without GX installed.
  1853. >
  1854. > On the subject of Simple Text, I'd like to put in my own *rave review* for
  1855. > it.  Yay!!!!!  TeachText bites the dust and we finally have a built in
  1856. > text editor than can open more than one document.  I'm a very happy Quinn.
  1857.  
  1858. Yeah, now I'm going to have to UNLEARN this habit of always closing the
  1859. current TeachText (sorry, SimpleText) document before going to double-click
  1860. on another one!
  1861.  
  1862. As far as a PDD viewer goes, SimpleText is just basic enough and just
  1863. irritating enough that I hope it will spur a thriving market in third-party
  1864. viewers. I have this fondness for being able to scroll continuously through
  1865. my entire document. And for knowing how many pages long it is...
  1866.  
  1867. Lawrence
  1868. (recently posted a flame about proprietary portable-document technologies
  1869. in comp.multimedia and comp.sys.mac.misc.)
  1870.  
  1871. +++++++++++++++++++++++++++
  1872.  
  1873. >From Kurt A. Seiffert <seiffert@bronze.ucs.indiana.edu>
  1874. Date: Wed, 30 Mar 1994 16:54:48 GMT
  1875. Organization: UCS, Indiana University
  1876.  
  1877. In article <dowdy-280394104811@17.202.72.12> Tom Dowdy, dowdy@apple.com
  1878. writes:
  1879. >I'd like to verify that this is in fact quite easy to do.  
  1880. >SimpleText already supports GX printing dialogs.  In addition, 
  1881. >it supports opening/viewing of Portable Digital Document (PDD) 
  1882. >files. But, it still runs just dandy without GX installed.
  1883.  
  1884. To ask a silly question:
  1885.  
  1886. Is SimpleText going to be in System 7.5?
  1887.  
  1888. Is it going to be scriptable?
  1889.  
  1890. It would be nice to have all the functionality of Scriptable Text
  1891. Editor in SimpleText.
  1892.  
  1893. *--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*-
  1894. Kurt A. Seiffert                   internet: seiffert@ucs.indiana.edu
  1895. UCS, Multimedia Technologist   office ph: (812) 855-5746
  1896. IU Bloomington,IN
  1897. "No, no. I am an earthling. I just can't prove it." -- Zonker
  1898. DISCLAIMER: I don't speak for IU and IU doesn't speak for me. 
  1899.             We both like it that way. ;-)
  1900.  
  1901. +++++++++++++++++++++++++++
  1902.  
  1903. >From sdu@applelink.apple.com (Rob Terrell)
  1904. Date: 30 Mar 1994 18:26:49 GMT
  1905. Organization: Jecta Development Corp.
  1906.  
  1907.  
  1908. Since GX has seemed in a perpetual holding pattern for the last few
  1909. years, I've not bothered to learn it. Now, it seems, the time has come.
  1910. Are there any good Develop/MacTutor/MacTech/Other articles you can
  1911. point me to so's I can write my long-dreamed-of Word killer?
  1912.  
  1913. Thanks,
  1914.  
  1915. Rob Terrell
  1916. Software Designs Unlimited
  1917.  
  1918. +++++++++++++++++++++++++++
  1919.  
  1920. >From dowdy@apple.com (Tom Dowdy)
  1921. Date: Thu, 31 Mar 1994 01:19:57 GMT
  1922. Organization: Apple Computer, Inc.
  1923.  
  1924. In article <1994Mar30.171115.27097@waikato.ac.nz>, ldo@waikato.ac.nz
  1925. (Lawrence D'Oliveiro, Waikato University) wrote:
  1926.  
  1927. > Yeah, now I'm going to have to UNLEARN this habit of always closing the
  1928. > current TeachText (sorry, SimpleText) document before going to double-click
  1929. > on another one!
  1930.  
  1931. Darn!  :-)
  1932.  
  1933. > As far as a PDD viewer goes, SimpleText is just basic enough and just
  1934. > irritating enough that I hope it will spur a thriving market in third-party
  1935. > viewers. I have this fondness for being able to scroll continuously through
  1936. > my entire document. And for knowing how many pages long it is...
  1937.  
  1938. The original version of this did do "continous scroll" but for lots
  1939. of reasons (RAM, speed, simplifying the code) I did away with that.
  1940. There are arguments for both sides, and I just chose to one that
  1941. kept the code simple and liv-able.
  1942.  
  1943. I fully expect to see lots of third party viewers -- there are
  1944. plenty of cool things that you can do with a viewer beyond
  1945. just looking at seomthing.
  1946.  
  1947. -- 
  1948.  Tom Dowdy                  Internet: dowdy@apple.COM
  1949.  Apple Computer MS:302-3KS  UUCP: {sun,voder,amdahl,decwrl}!apple!dowdy
  1950.  1 Infinite Loop            AppleLink: DOWDY1
  1951.  Cupertino, CA 95014       
  1952.  "The 'Ooh-Ah' Bird is so called because it lays square eggs."
  1953.  
  1954. +++++++++++++++++++++++++++
  1955.  
  1956. >From quinn@cs.uwa.edu.au (Quinn "The Eskimo!")
  1957. Date: Thu, 31 Mar 1994 10:15:44 +0800
  1958. Organization: Department of Computer Science, The University of Western Australia
  1959.  
  1960. In article <CnHLnC.Mqy@usenet.ucs.indiana.edu>, Kurt A. Seiffert
  1961. <seiffert@bronze.ucs.indiana.edu> wrote:
  1962.  
  1963. >Is SimpleText going to be in System 7.5?
  1964.  
  1965. I should think so.
  1966.  
  1967. >Is it going to be scriptable?
  1968.  
  1969. I should think not.
  1970.  
  1971. >It would be nice to have all the functionality of Scriptable Text
  1972. >Editor in SimpleText.
  1973.  
  1974. Yes.
  1975. -- 
  1976. Quinn "The Eskimo!"      <quinn@cs.uwa.edu.au>     "Support HAVOC!"
  1977. Department of Computer Science, The University of Western Australia
  1978.  
  1979. +++++++++++++++++++++++++++
  1980.  
  1981. >From L.H.Wood@student.lut.ac.uk
  1982. Date: Thu, 31 Mar 1994 15:17:43 GMT
  1983. Organization: Loughborough University, UK.
  1984.  
  1985. In article <quinn-290394111921@eriodon.cs.uwa.oz.au> quinn@cs.uwa.edu.au (Quinn "The Eskimo!") writes:
  1986. >On the subject of Simple Text, I'd like to put in my own *rave review* for
  1987. >it.  Yay!!!!!  TeachText bites the dust and we finally have a built in
  1988. >text editor than can open more than one document.  I'm a very happy Quinn.
  1989.  
  1990. Of course, every installer of third-party software you run will still
  1991. scatter copies of ttxt 1.2 about the place. And the next time you open a
  1992. readme it will be with ttxt.
  1993.  
  1994. ttxt will live forever.
  1995.  
  1996. L.
  1997.  
  1998. ---------------------------
  1999.  
  2000. >From Dmitry Boldyrev <dmitry@atlas.chem.utah.edu>
  2001. Subject: Real time texture mapping..
  2002. Date: 30 Mar 1994 23:48:20 GMT
  2003. Organization: University of Utah
  2004.  
  2005. Hello folx!
  2006. I've heard a lot about real time texture mapping. Release of Pathways Into
  2007. Darkness
  2008. of course was a sensation on the mac because it was the first game of this
  2009. kind on 
  2010. the Mac. Now, 3D Astro Chase from First Star software is released too.
  2011. All of them use really fast texture mapping.. I would say I was quite amazed
  2012. how fast it can be on the Mac, of course, Mac has a better quality of graphics
  2013. thus it takes more time to do the stuff..
  2014. A while ago I saw libraries for PC which could map textures on a plane..
  2015. I think it was a package for C.. I am not sure tho.. Is there such thing for
  2016. the Mac?
  2017.  _   _              _                      _
  2018. | |_| |_  _ _ _ _ _(_)__ __ _ _ _  ___    (_)_ _  __
  2019. |  _  | || | '_| '_| / _/ _` | ' \/ -_)_  | | ' \/ _|
  2020. |_| |_|\_,_|_| |_| |_\__\__,_|_||_\___( ) |_|_||_\__|
  2021.                                       |/
  2022.  
  2023. +++++++++++++++++++++++++++
  2024.  
  2025. >From howard@netcom.com (Howard Berkey)
  2026. Date: Thu, 31 Mar 1994 08:41:45 GMT
  2027. Organization: Netcom Online Communications Services (408-241-9760 login: guest)
  2028.  
  2029. In article <2nd344$oqp@u.cc.utah.edu> Dmitry Boldyrev <dmitry@atlas.chem.utah.edu> writes:
  2030. >A while ago I saw libraries for PC which could map textures on a plane..
  2031. >I think it was a package for C.. I am not sure tho.. Is there such thing for
  2032. >the Mac?
  2033.  
  2034. It's not too bad to implement yourself.  I know this because it's what
  2035. I'm doing right now.  :-)
  2036.  
  2037. For reference, I'd refer you to Computer Graphics, Principles and
  2038. Practice (by Foley, Van Dam, Feiner, Hughes).  They don't say too much on the
  2039. subject but they have some great bibliographic references which do.
  2040. I'd post them but the book isn't here with me at the moment.  
  2041.  
  2042. Also see articles in the August thru September 1992 issues of Doctor Dobbs
  2043. Journal.  There's a column by Michael Abrash on graphics and he covers
  2044. it in these issues.
  2045.  
  2046. Finally, this is a perrenial topic on comp.graphics.algorithms.
  2047. There's a FAQ there which goes into it.  
  2048.  
  2049. That should get you started :-)
  2050.  
  2051. -H-
  2052.  
  2053.  
  2054.  
  2055.  
  2056.  
  2057. -- 
  2058. :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
  2059. Howard Berkey                                             howard@netcom.com   
  2060. "Police are investigating whether a freshly severed goats head placed
  2061. in the center of a pentagram in a San Jose park is linked to a satanic
  2062. ritual."    -- SF Examiner                "Duh!"  -- me
  2063.  
  2064. ---------------------------
  2065.  
  2066. End of C.S.M.P. Digest
  2067. **********************
  2068.  
  2069.  
  2070.